SCLP Semantics for (multi-criteria) Shortest Path Problems

نویسندگان

  • Stefano Bistarelli
  • Ugo Montanari
  • Francesca Rossi
چکیده

The aim of the paper is to show an example of interaction between the AI and OR elds of research using the Constraint Programming (CP) framework to glue them together. We solve a shortest path problem using the c-semiring-based framework for programming over soft constraints (SCLP), which is an extension of classical constraint solving and programming. The SCLP approac handle uniformly several semirings.tion. Moreover, the cartesian product of two c-semirings is still a c-semiring. Using SCLP, a variety of multi-criteria optimization can be represented and solved in a uniform way, and heuristics and local search algorithms already used in the OR community for a totally ordered criterion, may be studied and extended to partial orders of (one or more) criteria. 1 Motivations Shortest Path (SP) problems 4] are among the most studied network optimization problems. They are mainly used to represent and solve transportation problems, where the optimization may involve diierent criteria, says cost, time, resources, etc. Most interesting is the multi-criteria case, where the optimization involves a set of criteria and the solution algorithms are extensions of the ordinary ones 4]. In this paper we consider multi-criteria SP problems and we suggest to model them via constraint logic programs (CLP) over soft constraints. The basic idea is that soft constraints allow to faithfully represent the optimization criteria, and CLP provides a declarative way to describe the SP problems. Moreover, this way of modelling and solving SP problems allows to associate to such problems both a declarative and an operational semantics. The paper is organized as follows: Section 2 gives the basic notions of soft constraints (using the semiring-based framework) and soft CLP. Then, Section 3 shows the construction to pass from an SP problem to a CLP program, and nally Section 4 concludes the paper by summarizing its contributions. 2 Soft CLP In this paper we will use the semiring-based CLP framework (SCLP) 3] to describe SP problems in a declarative fashion. The framework is based on the notion of c-semiring introduced in 1, 2]. A c-semiring S is a tuple hA; +; ; 0; 1i where A is a set with two special elements (0; 1 2 A) and with two operations + and that satisfy certain properties: + is closed, commutative, associative, idempotent, 0 is its unit element and 1 is its absorbing element; is closed, associative, commutative, distributes over +, 1 is its unit element, and …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Soft Constraint Logic Programming and Generalized Shortest Path Problems

In this paper we study the relationship between Constraint Programming (CP) and Shortest Path (SP) problems. In particular, we show that classical, multicriteria, partially ordered, and modality-based SP problems can be naturally modeled and solved within the Soft Constraint Logic Programming (SCLP) framework, where logic programming is coupled with soft constraints. In this way we provide this...

متن کامل

استفاده از الگوریتم ژنتیک در مسائل کوتاهترین مسیر چند معیاره بر پایه سیستمهای اطلاعات مکانی

Multi-criteria shortest path problems (MSPP) are called as NP-Hard. For MSPPs, a unique solution for optimizing all the criteria simultaneously will rarely exist in reality. Algorithmic and approximation schemes are available to solve these problems; however, the complexity of these approaches often prohibits their implementation on real-world applications. This paper describes the development ...

متن کامل

A New Algorithm for the Discrete Shortest Path Problem in a Network Based on Ideal Fuzzy Sets

A shortest path problem is a practical issue in networks for real-world situations. This paper addresses the fuzzy shortest path (FSP) problem to obtain the best fuzzy path among fuzzy paths sets. For this purpose, a new efficient algorithm is introduced based on a new definition of ideal fuzzy sets (IFSs) in order to determine the fuzzy shortest path. Moreover, this algorithm is developed for ...

متن کامل

Multi-objective and multi-constrained non-additive shortest path problems

Shortest path problems appear as subproblems in numerous optimization problems. In most papers concerning multiple objective shortest path problems, additivity of the objective is a de-facto assumption, but in many real-life situations objectives and criteria, can be non-additive. The purpose of this paper is to give a general framework for dominance tests for problems involving a number of non...

متن کامل

Modelling Multicast QoS Routing by using Best-Tree Search in And-or Graphs and Soft Constraint Logic Programming

We suggest a formal model to represent and solve the multicast routing problem in multicast networks. To attain this, we model the network adapting it to a weighted and-or graph, where the weight on a connector corresponds to the cost of sending a packet on the network link modelled by that connector. Then, we use the Soft Constraint Logic Programming (SCLP) framework as a convenient declarativ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007